package com.ruoyi.system.service;

import com.ruoyi.system.domain.vo.PieVO;
import com.ruoyi.system.domain.vo.ProdMonthTotalVO;
import com.ruoyi.system.domain.vo.ProdPlanVO;
import com.ruoyi.system.domain.vo.ProdYearTotalVO;

import java.util.List;

public interface IMainService {
    void countProjectYearProd(Long projectId);

    void countProjectMonthProd(Long projectId);

    void countProjectDayProd(Long projectId);

    ProdPlanVO finishSchedule(Long projectId);

    ProdPlanVO.PlanDetail taskFinishSchedule(Long projectId);

    List<PieVO> prodFinishSchedule(Long projectId);

    List<ProdYearTotalVO> prodYearTotal(Long projectId);

    ProdMonthTotalVO prodMonthTotal(Long projectId, String monthDate);
}
